//
// Created by lenovo on 2016/12/19 0019.
/**
 * 题目：一个正整数，它加上100后是一个完全平方数，再加上168又是一个完全平方数，请问该数是多少？
 */
//
#include <stdio.h>
#include <math.h>

int main() {
    //长整形，有时候定义一些整数时候，可以不写int，unsigned i，就默认是int的，C++中也是
    long int i, x, y;
    for (int i = 1; i < 10000; ++i) {
        x = sqrt(i + 100);//x为i+100后开方的结果
        y = sqrt(i + 268);//y为i+100+168后开方的结果
        //如果满足条件，就是所求的数字，限定在10000以内，太大了，不好求
        if (x * x == i + 100 && y * y == i + 268) {
            printf("i=%d\nx= %d\ny = %d\n", i,x,y);
        }
    }
}